MPRPVTVIDSNVTNAVHQVMDAMQAPVYFETYIIKGKNMNHLTWEVVDSIRKNKVCLNGRVNNSLCGGARKELDLFASLVDCFNLNGQPSRHENVDIVVIRENTEGEYAGREHEVVPGVIESFQVTMTKFWSDRIAKYAFEYAHFSKRKKVTAVHNNGKYEKLADAFFLESCQEVAKMYPNITYNEIGINNCCLQLVEKPERFDVIVTPNLYGL